Tipo de programación en la que los programas están diseñados como conjuntos de procesos informáticos interactivos que pueden ejecutarse en paralelo.